// Generator 函数一般见不多，一般会配合 co 库去使用。可以通过 Generator 函数解决回调地狱的问题
// 每个yield有独立作用域
function* fetch() {
  yield ajax(url, () => { })
  yield ajax(url1, () => { })
  yield ajax(url2, () => { })
}
let it = fetch()
let result1 = it.next()
let result2 = it.next()
let result3 = it.next()